home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Celestin Apprentice 5
/
Apprentice-Release5.iso
/
Source Code
/
Libraries
/
C++ Toolbox 1.0
/
Collections++.h
< prev
next >
Wrap
C/C++ Source or Header
|
1995-11-16
|
522b
|
34 lines
#pragma once
/*
File: Collections++.h
Contains: Quickie minimal implementation of
Collection Manager for System 7.x.
Version: 1.0 (for System 7.5)
Copyright: ©1995 Chris K. Thomas. All Rights Reserved.
*/
#include <Drag.h>
#include "Memory++.h"
struct CollectableTag
{
FlavorType tag;
Ptr ptr;
};
class TagTable
{
HandleArray<CollectableTag> mTagTable;
public:
virtual ~TagTable();
Boolean LookupTag(FlavorType inTag, Ptr *outData);
void SetTag(FlavorType inTag, void * inData, long);
};